<?php
//delete a record
$titre_page="Activités / version / tous les mots / taper le bon mot";
include("header.inc.php");

/* ici on cherche a savoir ce que l'on tape et a comparer le début du string avec celui de la traduction du mot proposé */
/* note Fred: attention au mélange js, php et html; ne pas rouvrir de balises php - il perd les variables, donc tout ecrire en php, y compris le js et le html */

$question="SELECT * FROM " .$latable;
$question=mysql_query($question); //finding all words

if(!$question){
	echo "Error mysql: " .mysql_error();
}
$questionN=mysql_num_rows($question); //the number of words

$goodword=$rand->uRand(1,$questionN); //creating random number 1 = good word
$goodwordForeign=mysql_result($question,$goodword,'foreign');
$goodwordLocal=mysql_result($question,$goodword,'local');

/* Some JS BEGIN */
echo "
<script language=\"JavaScript\">
function change(x){
var y=document.getElementById(x).value;
y=y.toLowerCase(); //on met en minuscule pour la comparaison
yLong=y.length;
document.getElementById(x).value=y;
lebonmot=\"" .$goodwordLocal ."\";
lebonmot=lebonmot.toLowerCase(); //on met en minuscule pour la comparaison
lebonmotCourt=lebonmot.substring(0,yLong);

  if(y==lebonmot) { //match
/*alert('bravo!');*/
window.document.location.href='trainVocVersionTapeTrad.php';
document.getElementById(\"traduction\").focus();

 } else if(y==lebonmotCourt){ //begin match
 document.getElementById(\"traduction\").style.borderColor = \"#0000ff\";
  document.getElementById(\"traduction\").style.backgroundColor = \"#a7ff7c\";
  document.getElementById(\"traduction\").style.color = \"#000000\";

 } else { //wrong
  document.getElementById(\"traduction\").style.borderColor = \"#0000ff\";
  document.getElementById(\"traduction\").style.backgroundColor = \"#ff8b8b\";
  document.getElementById(\"traduction\").style.color = \"#000000\";
/* si faux efface dernier caractère: ne marche pas, ce serait bien de trouver le bug
ylong=(ylong-1);
document.getElementById(x).value=y.substring(0,ylong);
*/
 }

}
</script>

";
/* Some JS END */

echo "
<!-- print game -->
<!-- put some js here -->
<form method=\"get\" name=\"choix_guide\" action=\"vocversiontapetrad.php\">
<input type=\"hidden\" name=\"utilisateur\" value=\"".$utilisateur ."\">
<input type=\"hidden\" name=\"langue\" value=\"".$langue ."\">
<input type=\"hidden\" name=\"goodwordForeign\" value=\"" .$goodwordForeign ."\">
<input type=\"hidden\" name=\"goodwordLocal\" value=\"" .$goodwordLocal ."\">
<table>
<tr><th colspan=\"3\">Que signifie: <b>".$goodwordForeign;

echo " - answer for Test purpose: " .$goodwordLocal;

echo "</b></th></tr><tr>
<td><input type=\"text\" id=\"traduction\" onkeyup=\"change(this.id)\"></td>
 </tr>
</table>
<!--<input type=\"submit\" name=\"action\" value=\"OK, on continue avec un nouveau mot!\">-->
<input type=\"submit\" name=\"action\" value=\"J'abandonne, donne-moi la réponse!\">
</form>
";
include("footer.inc.php");
?>


